/**
 ******************************************************************************
 * @file           : qs100.h
 * @brief          : Header for qs100.c file.
 ******************************************************************************
 * @attention
 ******************************************************************************
 */
/* Define to prevent recursive inclusion -------------------------------------*/
#ifndef __QS100_H
#define __QS100_H
/* Private includes ----------------------------------------------------------*/
#include <stdint.h>
/* Exported types ------------------------------------------------------------*/
/* Exported constants --------------------------------------------------------*/
/* Exported macro ------------------------------------------------------------*/
/* Exported functions prototypes ---------------------------------------------*/
void QS100_Wakeup(void);
void QS100_SendATCommand(char *cmd);
void QS100_ReceiveATResponse(char *response);
void QS100_SoftReboot(void);
void QS100_Init(void);
uint8_t QS100_SendData(uint8_t *pData, uint16_t size);
void QS100_GoIntoDeepSleep(void);
/* Private defines -----------------------------------------------------------*/

#endif /* __QS100_H */
